From: Alan Mackenzie Date: Sat, 20 Aug 2011 15:23:04 +0000 (+0000) Subject: Fontify CPP expressions correctly when starting in the middle of such a X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~324^2~2541 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=b4a6d72f9d9acf04d959523e57face4721297553;p=emacs.git Fontify CPP expressions correctly when starting in the middle of such a construct. Mainly for when jit-lock etc. starts a chunk here. cc-fonts.el (c-font-lock-context): new buffer local variable. (c-make-font-lock-search-form): new function, extracted from c-make-font-lock-search-function. (c-make-font-lock-search-function): Use the above function. (c-make-font-lock-context-search-function): New function. (c-cpp-matchers): Enhance the preprocessor expression case with the above function (c-font-lock-complex-decl-prepare): Test for being in a CPP form which takes an expression. cc-langs.el (c-cpp-expr-intro-re): New lang-variable. --- b4a6d72f9d9acf04d959523e57face4721297553